The Logic Programming Paradigm in Numerical Computation
نویسنده
چکیده
Although CLP(R) is a promising application of the logic programming paradigm to numerical computation, it has not addressed what has long been known as \the pitfalls of numerical] computation" 12]. These show that rounding errors induce a severe correctness problem wherever oating-point computation is used. Independently of logic programming, constraint processing has been applied to problems in terms of real-valued variables. By using the techniques of interval arithmetic, constraint processing can be regarded as a computer-generated proof that a certain real-valued solution lies in a narrow interval. In this paper we propose a method for interfacing this technique with CLP(R). This is done via a real-valued analogy of Apt's proof-theoretic framework for constraint processing.
منابع مشابه
1 The logic programming paradigm in numerical computation
Although CLP(R) is a promising application of the logic programming paradigm to numerical computation, it has not addressed what has long been known as “the pitfalls of [numerical] computation” [12]. These show that rounding errors induce a severe correctness problem wherever floating-point computation is used. Independently of logic programming, constraint processing has been applied to proble...
متن کاملUniform Approach to Model-Based Fuzzy Control System Design and Structural Optimisation
The design problem of a fuzzy logic control system is equivalent to a multi-modal multi-dimensional optimisation problem. In the context of optimal designs, such a design problem is usually “unsolvable” by analytical or conventional numerical means. This Chapter develops a genetic algorithm based soft computing paradigm for design automation, which efficiently reveals optimised system parameter...
متن کاملConcurrent Logic / Constraint Programming : The Next 10 Years
Concurrent logic/constraint programming is a simple and elegant formalism of concurrency that can potentially address a lot of important future applications including parallel, distributed, and intelligent systems. Its basic concept has been extremely stable and has allowed efficient implementations. However, its uniqueness makes this paradigm rather difficult to appreciate. Many people conside...
متن کاملA Category-Based Equational Logic Semantics to Constraint Programming
This paper exploits the point of view of constraint programming as computation in a logical system, namely constraint logic. We dene the basic ingredients of constraint logic, such as constraint models and generalised polynomials. We show that constraint logic is an institution , and we internalise the study of constraint logic to the framework of category-based equational logic. By showing tha...
متن کاملModed Flat Ghc for Data-parallel Programming (extended Abstract) 1 Regular Computation in Concurrent Logic Programming
Concurrent logic languages have been used mainly for the (parallel) processing of rather irregular symbolic applications. However, since concurrent logic languages are essentially general-purpose, they should be applicable to problems with regular structures and their data-parallel processing as well. This paper studies the possibility of massively parallel processing in concurrent logic progra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999